package com.example.server.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 系统文章(Article)实体类
 *
 * @author china.fuyao@outlook.com
 * @since 2020-04-08 11:09:15
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Article extends Model<Article> {

    @TableId(value = "article_id", type = IdType.AUTO)
    private Integer articleId;
    /**
     * 文章类型 1 系统文章 2 帮助文档
     */
    private Integer articleType;
    /**
     * 文章标题
     */
    private String articleTitle;
    /**
     * 文章副标题
     */
    private String articleSubhead;
    /**
     * 文章内容
     */
    private String articleContent;
    /**
     * 阅读数
     */
    private Integer readNum;
    /**
     * 文章状态
     */
    private Integer articleStatus;
    /**
     * 添加时间
     */
    private LocalDateTime addTime;
    /**
     * 添加用户id
     */
    private Integer addUid;
    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 修改用户id
     */
    private Integer updateUid;
}